package com.bindingfly.client.formrender.widget.types;

import java.util.HashMap;

import com.bindingfly.client.formrender.WidgetInjecterPojo;
import com.google.gwt.user.client.ui.HTMLPanel;
import com.google.gwt.user.client.ui.Widget;

public interface InjectableContainer extends InjectableWidget
{
	public boolean needKnowledgeOfChildren();
	
	public void populateChildrenWidgets(Widget initatedContainerWidget, HashMap<String, WidgetInjecterPojo> children);
	
	public int htmlPanelCount(Widget initatedContainerWidget);
	
	public HTMLPanel getHtmlPanel(Widget initatedContainerWidget, int index);
}
